﻿//PlazaVolatilitySmileColumns.cs
//Copyright (c) 2013 StockSharp LLC, all rights reserved.
//This code module is part of StockSharp library.
//This code is licensed under the GNU GENERAL PUBLIC LICENSE Version 3.
//See the file License.txt for the license details.
//More info on: http://stocksharp.com

namespace StockSharp.Plaza.Metadata
{
	/// <summary>
	/// Поток FORTS_MISCINFO_REPL - Дополнительная справочная информация.
	/// Таблица volat_coeff - Таблица с коэффициентами волатильности.
	/// </summary>
	public class PlazaVolatilitySmileColumns : PlazaColumns
	{
		internal PlazaVolatilitySmileColumns()
			: base(PlazaTableSystemName.VolatilityCoeff)
		{
			IsinId = new PlazaColumn(TableId, "isin_id", typeof(int));
			A = new PlazaColumn(TableId, "a", "d16.10");
			B = new PlazaColumn(TableId, "b", "d16.10");
			C = new PlazaColumn(TableId, "c", "d16.10");
			D = new PlazaColumn(TableId, "d", "d16.10");
			E = new PlazaColumn(TableId, "e", "d16.10");
			S = new PlazaColumn(TableId, "s", "d16.10");
		}

		/// <summary>
		/// Уникальный числовой идентификатор инструмента.
		/// </summary>
		public readonly PlazaColumn IsinId;

		/// <summary>
		/// Коэффициент A параметрической кривой волатильности.
		/// </summary>
		public readonly PlazaColumn A;

		/// <summary>
		/// Коэффициент A параметрической кривой волатильности.
		/// </summary>
		public readonly PlazaColumn B;

		/// <summary>
		/// Коэффициент A параметрической кривой волатильности.
		/// </summary>
		public readonly PlazaColumn C;

		/// <summary>
		/// Коэффициент A параметрической кривой волатильности.
		/// </summary>
		public readonly PlazaColumn D;

		/// <summary>
		/// Коэффициент A параметрической кривой волатильности.
		/// </summary>
		public readonly PlazaColumn E;

		/// <summary>
		/// Коэффициент A параметрической кривой волатильности.
		/// </summary>
		public readonly PlazaColumn S;
	}
}
